package org.home.JDBC;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.ResultSetMetaData;

import javax.swing.ImageIcon;
import javax.swing.JOptionPane;

import org.home.JDBC.AcessoBanco;

public class Querys {
	
	ResultSet resultSet;
	static ResultSetMetaData metaData;
	public static int Ano;
	public static String Modelo;
	public static String imgRecb;
	public static ImageIcon img;
	
	public static void querysCadastrar(String dado1, int dado2, String dado3) {
			try {
		AcessoBanco conexao = new AcessoBanco();
		conexao.Acessobanco();	
		conexao.inseriDados("INSERT INTO carro (Modelo, Ano, imagePath) VALUES ('"+dado1+"', "+dado2+", '"+dado3+"')");
				}
		
			catch(Exception e) {
				
				System.out.println("Impossivel inserir dados, contate a equipe de suporte");
				
								}
	}
	
	public static void queryProcurar(String dado1) {
		
			try {			
				AcessoBanco conexao = new AcessoBanco();
				conexao.Acessobanco();
		conexao.SelecionaDados("SELECT * FROM carro WHERE Modelo = '"+dado1+"' ");
				metaData = conexao.result.getMetaData();
				int Colunas = metaData.getColumnCount();
			
			while (conexao.result.next())	{
				
				for (int i=1; i<Colunas; i++) {
					
					 Modelo = conexao.result.getString("Modelo");
					 Ano = conexao.result.getInt("Ano");	
					 imgRecb = conexao.result.getString("ImagePath");
					 img = new ImageIcon(imgRecb);
					
												}					
					System.out.println("Busca feita com sucesso");
					System.out.println(imgRecb);
				}
			}
			
			catch (Exception e) {
				
				System.out.println("Impossivel Pesquisar dados, contate a equipe de suporte");
				
								}
				}
	}